Programmable Ethernet Switch Networks and Their Applications

نویسنده

  • Srikant Sharma
چکیده

Simplicity, cost effectiveness, scalability, and the economies of scale make Ethernet a popular choice for (a) local area networks (LAN), as well as for (b) storage area networks (SAN), and increasingly (c) metropolitan-area networks (MAN). Applications of Ethernet in SAN and MAN arena elevate it from a LAN technology to a ubiquitous networking technology. With the expanded applicability of Ethernet there are certain adaptability issues which prompt rethinking of some of its architectural features. The Spanning-Tree based switching mechanism, which is considered to be very efficient at avoiding switching loops in LAN environment, is a performance bottleneck in Metro network context. Absence of explicit switching path selection mechanism prohibits traffic engineering in metro networks. Prolonged spanning tree reconstruction periods after failures make Ethernet unsuitable to be deployed to support critical applications. Lack of usage regulation mechanism leads to insufficient isolation between different users resulting in QoS related problems. Also, Ethernet switches treat multicast packets similar to the broadcast packets, this hampers the overall network performance when multicast transmissions are carried out. Modern Ethernet switches support many advanced features beyond route learning and packet forwarding such as VLAN tagging, IGMP snooping, rate limiting, and status monitoring, which can be controlled through programmable interfaces. Conventionally, these features are mostly used to statically configure an Ethernet switch. This research proposes to apply them as dynamic control mechanisms in the context of metro and cluster networks to: 1. Maximize physical network link resources by enabling MPLS like traffic engineering, 2. Minimize failure recovery time, 3. Enforce QoS requirements, and 4. Support applications like, reliable link-layer multicast without broadcasting. With these advanced programmatic configurable control mechanisms, standard Ethernet switches can be used as effective building blocks for metropolitan-area Ethernet networks (MEN), storage-area networks (SAN), and computation cluster interconnects. We validated the usefulness of this new level

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programmable Ethernet Switches and Their Applications

of the Dissertation Programmable Ethernet Switches and Their Applications

متن کامل

EtheReal: A Host-Transparent Real-Time Fast Ethernet Switch

Distributed multimedia applications require guaranteed quality of service (QOS) from the underlying networks. Most of the QOS research is focused on networks consisting of Layer-3 routers or ATM switches. Relatively little attention is given to the QOS support on existing local area networks, in particular Ethernet, which essentially forms the last mile of the end-to-end network bandwidth guara...

متن کامل

Scaling the NetFPGA switch using Aurora over SATA

NetFPGA is a powerful platform for building high performance networking systems. The reconfigurable nature of the Field Programmable Gate Array (FPGA) makes it more suitable for certain network applications. The current NetFPGA platform supports four Ethernet ports and it can be configured as a four-port Ethernet router or switch. In this paper, we describe the implementation of an 8-port Ether...

متن کامل

Performance Considerations for Network Switch Fabrics on Linux Clusters

One of the most significant components in a cluster is the interconnection network between computational nodes. A majority of today’s clusters use either switched Fast Ethernet, Gigabit Ethernet, or a specialized switch fabric to connect nodes. However, the use of these specialized switch fabrics may not necessarily benefit the users, and in some cases they perform only slightly better than com...

متن کامل

CSMA/CD–Based Multiple Network Lines Dynamic Utilization Algorithm

ABSTRACT The 10Mbps Ethernet network has been widely used for interconnecting computers. Recent advances in computing technology have shown that the 10Mbps Ethernet network cannot support network intensive applications. High-speed networking devices are direct solution to the problem but are costly. Using multiple Ethernet networks to interconnect computers can provide performance improvement f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004